lachrymal gland

Explore definitions, synonyms, and language insights of lachrymal gland

Definitions

Noun
any of the glands in the eyes that secrete tears